package com.wy._05Random.randomFile;

import com.wy._05Random.randomFile.Enum.FontEnum;

import java.awt.*;
import java.util.Random;

public class Utils {
    /**
     * 得到一个随机的字体对象
     *
     * @param random 随机对象
     * @return 返回一个随机的字体对象
     */
    public static Font getRandomFont(Random random) {
        return new Font(LocalGraphicsEnvironment.getRandomFontName(), FontEnum.getRandomFontStyle(), LocalGraphicsEnvironment.getRandomFontSize());
    }

    /**
     * 得到一个随机 颜色对象
     *
     * @param random 随机对象
     * @return 返回一个随机颜色对象
     */
    public static Color getRandomColor(Random random) {
        return new Color(random.nextInt(256), random.nextInt(256), random.nextInt(256));
    }
}
